Simulating Particle Life